// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Author: wsfuyibing <682805@qq.com>
// Date: 2024-07-18

package console

import "gitee.com/go-libs/console/src"

type (
	Argument  = src.Argument
	Command   = src.Command
	Container = src.Container
	Kind      = src.Kind
	Option    = src.Option
	Output    = src.Output
)

const (
	KindBool   = src.KindBool
	KindFloat  = src.KindFloat
	KindInt    = src.KindInt
	KindNull   = src.KindNull
	KindString = src.KindString
)

var (
	Config       = src.Config
	NewArgument  = src.NewArgument
	NewCommand   = src.NewCommand
	NewContainer = src.NewContainer
	NewOutput    = src.NewOutput
)

var (
	NewOption      = src.NewOption
	NewBoolOption  = src.NewBoolOption
	NewFloatOption = src.NewFloatOption
	NewIntOption   = src.NewIntOption
	NewNullOption  = src.NewNullOption
)
